deal something a blow - French English Dictionary